/** Draws a solidly colored ground, or ground+ceiling.

    DCN 27-06-2010
*/

#pragma once

#include "StimNDot.h"

class CStimNDotSolid :
    public CStimNDot
{
public:
    CStimNDotSolid(const bool& bAlsoCeiling_);
    virtual ~CStimNDotSolid(void);

    // prepare stimulus
    virtual void Reset          ();

    // change stimulus
    virtual void Update         (const CMatrix<double>& mEyePos_, const double& dYaw_) {};

    // other
    virtual std::string GetName ();

    // setters
    std::vector<double>&    SetGroundColor()            {return _vGroundColor;}


protected:
    std::vector<double>         _vGroundColor;
};